add_executable(test_type_check test_type_check.cpp)
add_executable(test_scope_system test_scope_system.cpp)
add_executable(test_llvm_codegen test_llvm_codegen.cpp)


target_link_libraries(test_type_check
        PUBLIC
        ObjectSystem
        TypeSystem
        ScopeSystem
        Utils
)

target_link_libraries(test_scope_system
        PUBLIC
        ObjectSystem
        TypeSystem
        ScopeSystem
)

target_link_libraries(test_llvm_codegen
        PUBLIC
        ${llvm_libs}
)